JavaScriptのBuild Tool
やってること (ツールによる)
transpaile
新しいJavaScriptの仕様やTypeScriptを古いバージョンのJavaScriptに変換する
module bundle
複数のJSファイルを1ファイルにする
依存関係を解析し、正しい順序でコードを結合する
tree shaking
未使用のmoduleを取り除く
mminify
不要な空白やコメントの削除や、変数名の短縮などをしてファイルサイズを小さくする
code splitting
hmr
例
素晴らしいまとめ
https://gyazo.com/a9f8e2fc69b713fb2ccf7ab5cdca25f6